nav{
  background-color: #fff !important;

}
.nav-ul{
  margin: 8px 0;
  li{
    &:first-child{
      a{
        padding-left: 0 ;
      }
    }
  }
}
.mini-title{
  h4{
    height: 20px;
    line-height: 20px;
    border-left:4px solid ;
    border-left-color: #41C0E4;
    padding-left: 12px;
    font-size: 14px;
    color: #404040;
  }
  p{
    padding-left: 16px;
    font-size: 12px;
    color: #666666;
    line-height: 18px;
  }
}
  article{
    padding-top: 54px;
  }
  .cp{
    background-color: #F4F9FD;
    padding-bottom: 50px;
  }
  .half{
    width: 50%;
  }

.animated2 {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated3 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}